
function success(data,total) {
    let res = {
        code: 200,
        msg: "Success",
        data
    };
    if(total != null){
        res.total = total;
    }
    if (data && data.code) {
        res.code = data.code;
        res.msg = data.msg;
        res.data = data.retMsgData ? data.retMsgData : '';
    }
    // res.data = data

    return res
};

function resError(msg, code, data) {
    let res = {
        code: code?code:500,
        msg: msg,
        data:null
    };
    if(data){
        res.retMsgData = data;
    }
    return res;
}

function retArgErr() {
    throw Error('参数错误')
}

function retErr(msg) {
    throw Error(msg)
}

module.exports = {
    success,
    retArgErr,
    retErr,
    resError,
};